Scalable Web Server Design for Distributed Data Management
نویسندگان
چکیده
Traditional techniques for a distributed web server design rely on manipulation of central resources, such as routers or DNS services, to distribute requests designated for a single IP address to multiple web servers. The goal of the Distributed Cooperative Web Server (DCWS) system development is to explore application-level techniques for distributing web content. We achieve this by dynamically manipulating the hyperlinks stored within the web documents themselves. The DCWS system e ectively eliminates the bottleneck of centralized resources, while balancing the load among distributed web servers. DCWS servers may be located in di erent networks, or even di erent continents and still balance load e ectively. DCWS system design is fully compatible with existing HTTP protocol semantics and existing web client software products.
منابع مشابه
Scalable Web Hosting Service
Web hosting is an infrastructure service that allows to design, integrate, operate and maintain all of the infrastructure components required to run web-based applications. It includes Web server farms, network access, data staging tools and security rewalls. Web server farms are used in a Web hosting infrastructure as a way to create scalable and highly available solutions. One of the main pro...
متن کاملIH* : A New Hash-Based Multidimensional SDDS
Classic one-dimensional data structures are very important. Nevertheless, the new data management systems (CAD, Web,..) need new access methods that support efficiently spatial operations on multi-attributes (multidimensional ) data files. Scalable Distributed Data Structures (SDDS) is a new class of data structures conceived specially for multicomputers: collection of PCs and workstations inte...
متن کاملDDSS: A Low-Overhead Distributed Data Sharing Substrate for Cluster-Based Data-Centers over Modern Interconnects
Information-sharing is a key aspect of distributed applications such as database servers and web servers. Information-sharing also assists services such as caching, reconfiguration, etc. In the past, information-sharing has been implemented using ad-hoc messaging protocols which often incur high overheads and are not very scalable. This paper presents a new design for a scalable and a low-overh...
متن کاملBuilding a Scalable Digital Learning System on Server Clusters
This paper presents a scalable digital learning system that can store and provide Web access to digital contents from voluntaries, teachers, and institutions that lack resources or expertise to offer classes over the Internet. We use the server-cluster architecture as a way to create scalable and highly available solutions. However, hosting a variety of contents from different owners on such a ...
متن کاملRCache: Design and Analysis of Scalable, Fault Tolerant Multimedia Stream Caching Schemes
In the current Internet, web content is increasingly being cached closer to the end-user to reduce network and web server load and therefore improve performance and user perceived quality. Existing web caching systems typically cache entire web documents and attempt to keep them consistent with the origin server. This approach works well for text and images; for bandwidth intensive multimedia d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999